.mainTitle{
  font-size: 38rpx;
  font-family: PingFang SC;
  font-weight: bold;
  color: #499B72;
}
.mainContent {
  padding: 0 25rpx;
  .mainWarp {
    width: 100%;
    height: 188rpx;
    border-radius: 19rpx;
    margin-bottom: 35rpx;
  }
  .mainWarp_img {
    width: 100%;
    height: 100%;
  }
  .top_image {
    background-color: #f5f5f5;
    width: 44rpx;
    height: 44rpx;
    display: block;
    margin: 0 auto 10rpx;
  }
  .main_top { 
    display: grid;
    grid-template-columns: repeat(4,auto);
    justify-content: space-between;
  }

  .main_bottom {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-auto-rows: 142rpx;
    gap: 20rpx 22rpx;
  }

  .main_bottom_block{
    width: 100%;
    height: 100%;
    border-radius: 13rpx;
    padding: 12rpx;
    position: relative;
  }
  .main_bottom_bg {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .bottom_imageBox {
    width: 68rpx;
    height: 50rpx;
    border-radius: 25rpx;
    margin-right: 16rpx;
  }
  .bottom_image {
    max-height: 40rpx;
  }
  .main_bottom_name {
    font-size: 38rpx;
    font-family: PingFang SC;
    font-weight: bold;
  }

  .main_bottom_tip {
    font-size: 20rpx;
    font-family: Microsoft YaHei;
    color: #949494;
  }

  .main_module {
    width: 100%;
    background: #FFFFFF;
    border-radius: 13rpx;
  }

  .main_module_title {
    padding: 30rpx 45rpx 13rpx  0;
  }

  .main_module_titleText {
    padding-left: 40rpx;
    border-left: 7rpx solid #5DC09E;
  }

  .main_module_center {
    padding: 0 45rpx 0 40rpx ;
    margin-bottom: 20rpx;
  }
}